home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 1645 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.4 KB

  1. Path: hercules.zrz.TU-Berlin.DE!rawneiha
  2. From: rawneiha@hercules.zrz.TU-Berlin.DE (Philipp Boerker)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: TMapping again!
  5. Date: 22 Jan 1996 13:38:34 GMT
  6. Organization: Technical University of Berlin, Germany
  7. Message-ID: <4e040q$cif@news.cs.tu-berlin.de>
  8. References: <4d0ou6$835@astfgl.idb.hist.no> <Z31Wx*zA0@mkmk.in-chemnitz.de> <4d42di$9e9@maureen.teleport.com> <4d5lvi$emc@brachio.zrz.TU-Berlin.DE> <4d6v0t$3dt@maureen.teleport.com> <4djj0t$4ni@sunsystem5.informatik.tu-muenchen.de> <4dlo7d$h39@news.cs.tu-
  9. NNTP-Posting-Host: hercules.zrz.tu-berlin.de
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=iso-8859-1
  12. Content-Transfer-Encoding: 8bit
  13.  
  14. fischerj@informatik.tu-muenchen.de (Juergen "Rally" Fischer) writes:
  15.  
  16.  
  17. >|> >|> : Yes, I agree. Sharon, one of the coders of matrix, is actually a
  18. >|> >|> : PC coder but his polygon engine on a 33 MHz 486 is slower than
  19. >|> >|> : our (Sharon, Grond, Skyphos all/matrix) engine on a 25 MHz 030!
  20. >|> >|> : That's the power of a large register set!
  21. >|> 
  22. >|> >well is you polyengine still faster using 8 planes ? ;)
  23. >|> 
  24. >|> I was refering to 8bit.
  25. >|> 
  26. >|> >he got a non-local-bus vga ? ;)
  27. >|> 
  28. >|> Local bus...
  29.  
  30. >ooh =:o
  31.  
  32. >well hm... polygon is just writing 32bit values to vram.
  33.  
  34. >The 030 will do this at on AGA 7MB/sec. Or do you refer to 
  35. >A3000+gfx-card ? ;)
  36.  
  37. No, A4000-30-25
  38. Copying to VRAM/CHIPMEM is not the main speed problem on both platforms...
  39.  
  40. >how much fps ? is it mem overwritten multiple times (fastmem render ?).
  41. >then fastmem speeds cares.
  42.  
  43. Fastmem is faster on PC as well.
  44.  
  45. >are you sure the PC version is as optmized?
  46.  
  47. There are two reasons why the engine is faster:
  48. We have 15 registers during the mapping while PC has
  49. to load from RAM. And hey, it was Sharon's first engine...
  50. A lot of algorithmic optimizations have been added as well.
  51.  
  52. >|> >my friend always argues that you could see the cache as big register
  53. >|> >set on intel
  54. >|> 
  55. >|> Then ask him how he does a 
  56. >|> "shift left with mask out and insert" rdest,rsource1,rsource2
  57. >|> within 1 cycle from datacache...
  58.  
  59. >can 680x0 do that ?
  60.  
  61. No, 68k is out of the race anyway. The example above was refering to
  62. PPC.
  63.  
  64. > x86 operations with datacache as destination need
  65. >33 cycles AFAIK. add.l D0,var or in x86 add eax,var
  66.  
  67. No! Not more than 3 c even on 486!
  68.  
  69.  
  70. Greets,
  71. Phil.
  72. ----------------------------
  73. grond/matrix
  74. rawneiha@sp.zrz.tu-berlin.de
  75. ----------------------------
  76.  
  77.